/***********************************************************************************
		FUNCION AJAX PARA EJECUCION DE PERMISOLOGIA	
***********************************************************************************/
var url_ubicacion = "";
var url= "";

function ejecutarPermisologia(parametros)
{
  	$.ajax({ async:true, type: "GET", dataType: "html", url:"parts/permisologias/ajax/ejecutarPermisologia.php", data:parametros, beforeSend:inicioPermisologia, success:llegadaDatosPermisologia, timeout:2000, error:problemasPermisologia }); 
	return false;
}

function inicioPermisologia()
{

      $("#ejecutarPermisologia").html("Cargando....");
}

function llegadaDatosPermisologia(datos)
{
	alert("Los permisos del Perfil han sido Actualizados.");
	setTimeout("javascript:updateView('parts/permisologias/permisologias.php')"); 
}

function problemasPermisologia()
{
	alert("Problemas en el Servidor");
	setTimeout("javascript:updateView('parts/permisologias/permisologias.php')"); 
}

/***********************************************************************************
			FUNCION PARA LA VALIDACION DEL FORMULARIO								
***********************************************************************************/
function modificar_permisologia()
{
	
	//USUARIOS
	var consultar_usuarios=document.formulario.consultar_usuarios.checked;
	var insertar_usuarios=document.formulario.insertar_usuarios.checked;
	var modificar_usuarios=document.formulario.modificar_usuarios.checked;
	var eliminar_usuarios=document.formulario.eliminar_usuarios.checked;


	//PERFILES
	var id_perfil= document.formulario.id_perfil.value;
	var consultar_perfiles=document.formulario.consultar_perfiles.checked;
	var insertar_perfiles=document.formulario.insertar_perfiles.checked; 
	var modificar_perfiles=document.formulario.modificar_perfiles.checked;
	var eliminar_perfiles=document.formulario.eliminar_perfiles.checked;


	//PERMISOLOGIA
	var consultar_permisologia=document.formulario.consultar_permisologia.checked;
	var modificar_permisologia=document.formulario.modificar_permisologia.checked;
	
	//PROVEEDORES

	var consultar_proveedores=document.formulario.consultar_proveedores.checked;
	var activar_proveedores=document.formulario.activar_proveedores.checked;
	var insertar_proveedores=document.formulario.insertar_proveedores.checked; 
	var modificar_proveedores=document.formulario.modificar_proveedores.checked;
	var eliminar_proveedores=document.formulario.eliminar_proveedores.checked;
	
	//FACTURAS

	var consultar_facturas=document.formulario.consultar_facturas.checked;
	var insertar_facturas=document.formulario.insertar_facturas.checked; 
	var modificar_facturas=document.formulario.modificar_facturas.checked;
	var eliminar_facturas=document.formulario.eliminar_facturas.checked;
	var activar_facturas=document.formulario.activar_facturas.checked;

	//PORCENTAJES DE IVA DE FACTURAS

	var consultar_ivaf=document.formulario.consultar_ivaf.checked;
	var insertar_ivaf=document.formulario.insertar_ivaf.checked;
	var eliminar_ivaf=document.formulario.eliminar_ivaf.checked;

	//PORCENTAJES DE IVA DE RETENCIÓN 

	var consultar_ivar=document.formulario.consultar_ivar.checked;
	var insertar_ivar=document.formulario.insertar_ivar.checked;
	var eliminar_ivar=document.formulario.eliminar_ivar.checked;

	//PORCENTAJES DE ISLR

	var consultar_islr=document.formulario.consultar_islr.checked;
	var insertar_islr=document.formulario.insertar_islr.checked;
	var eliminar_islr=document.formulario.eliminar_islr.checked;
	
	//PORCENTAJES DE TIMBRE FISCAL

	var consultar_tf=document.formulario.consultar_tf.checked;
	var insertar_tf=document.formulario.insertar_tf.checked;
	var eliminar_tf=document.formulario.eliminar_tf.checked;

	//REPORTES

	var consultar_rep = document.formulario.consultar_rep_factura.checked;
	var consultar_rep = document.formulario.consultar_rep_retencion.checked;
	

var parametros = "id_perfil=" + id_perfil + "&consultar_perfiles=" + consultar_perfiles + "&insertar_perfiles=" + insertar_perfiles + "&modificar_perfiles=" + modificar_perfiles + "&eliminar_perfiles=" + eliminar_perfiles + 

"&consultar_permisologia=" + consultar_permisologia + "&modificar_permisologia=" + modificar_permisologia + 

"&consultar_usuarios=" + consultar_usuarios + "&insertar_usuarios=" + insertar_usuarios + "&modificar_usuarios=" + modificar_usuarios + "&eliminar_usuarios=" + eliminar_usuarios+

"&consultar_proveedores=" + consultar_proveedores + "&insertar_proveedores=" + insertar_proveedores + "&modificar_proveedores=" + modificar_proveedores + "&eliminar_proveedores=" + eliminar_proveedores + "&activar_proveedores=" +activar_proveedores+

"&consultar_facturas=" + consultar_facturas + "&insertar_facturas=" + insertar_facturas + "&modificar_facturas=" + modificar_facturas + "&eliminar_facturas=" + eliminar_facturas + "&activar_facturas=" +activar_facturas+

"&consultar_ivaf=" + consultar_ivaf + "&insertar_ivaf=" + insertar_ivaf + "&eliminar_ivaf=" + eliminar_ivaf+

"&consultar_ivar=" + consultar_ivar + "&insertar_ivar=" + insertar_ivar + "&eliminar_ivar=" + eliminar_ivar+

"&consultar_islr=" + consultar_islr + "&insertar_islr=" + insertar_islr + "&eliminar_islr=" + eliminar_islr+

"&consultar_tf=" + consultar_tf + "&insertar_tf=" + insertar_tf + "&eliminar_tf=" + eliminar_tf+
 
"&consultar_rep=" + consultar_rep;

ejecutarPermisologia(parametros);

}
/***********************************************************************************
			FUNCION PARA DESACTIVAR LOS CHECKBOX								
***********************************************************************************/
function desactivalo()
{	
	//USUARIOS
	if(document.formulario.consultar_usuarios.checked==false)
	{
		document.formulario.consultar_usuarios.checked=false;
		document.formulario.insertar_usuarios.checked=false;
		document.formulario.modificar_usuarios.checked=false;
		document.formulario.eliminar_usuarios.checked=false;	
	}

	//PERFILES
	if(document.formulario.consultar_perfiles.checked==false)
	{ 
		document.formulario.consultar_perfiles.checked=false; 
		document.formulario.insertar_perfiles.checked=false; 
	 	document.formulario.modificar_perfiles.checked=false;
	 	document.formulario.eliminar_perfiles.checked=false;

	}

	//PERMISOLOGIA
	if(document.formulario.consultar_permisologia.checked==false)
	{
		document.formulario.consultar_permisologia.checked=false;
		document.formulario.modificar_permisologia.checked=false;
	}

	//PROVEEDORES
	
	if(document.formulario.consultar_proveedores.checked==false)
	{ 
		document.formulario.consultar_proveedores.checked=false; 
	 	document.formulario.modificar_proveedores.checked=false;
	 	document.formulario.eliminar_proveedores.checked=false;
		document.formulario.activar_proveedores.checked=false;

	}
	
	//FACTURAS
	
	if(document.formulario.consultar_facturas.checked==false)
	{ 
		document.formulario.consultar_facturas.checked=false; 
	 	document.formulario.modificar_facturas.checked=false;
	 	document.formulario.eliminar_facturas.checked=false;
		document.formulario.activar_facturas.checked=false;

	}


	//IVA FACTURAS
	if(document.formulario.consultar_ivaf.checked==false)
	{ 
		document.formulario.consultar_ivaf.checked=false; 
		document.formulario.insertar_ivaf.checked=false; 
	 	document.formulario.eliminar_ivaf.checked=false;

	}

	//IVA RETENCIÓN
	if(document.formulario.consultar_ivar.checked==false)
	{ 
		document.formulario.consultar_ivar.checked=false; 
		document.formulario.insertar_ivar.checked=false; 
	 	document.formulario.eliminar_ivar.checked=false;

	}

	//ISLR
	if(document.formulario.consultar_islr.checked==false)
	{ 
		document.formulario.consultar_islr.checked=false; 
		document.formulario.insertar_islr.checked=false; 
	 	document.formulario.eliminar_islr.checked=false;

	}
	
	//TIMBRE FISCAL
	if(document.formulario.consultar_tf.checked==false)
	{ 
		document.formulario.consultar_tf.checked=false; 
		document.formulario.insertar_tf.checked=false; 
	 	document.formulario.eliminar_tf.checked=false;

	}

		//REPORTES
	if(document.formulario.consultar_rep_factura.checked==false)
	{ 
		document.formulario.consultar_rep_retencion.checked=false; 
	}

if(document.formulario.consultar_rep_retencion.checked==false && document.formulario.consultar_rep_factura.checked==true)
	{ 
		document.formulario.consultar_rep_retencion.checked=false; 
	}


}

/***********************************************************************************
			FUNCION PARA ACTIVAR LA CASILLAS DE LOS MODULOS							
***********************************************************************************/
function activaCasilla(modulo)
{	

	if(modulo==1)
	{
		document.formulario.consultar_usuarios.checked=true;
	}

	if(modulo==2)
	{
		document.formulario.consultar_perfiles.checked=true;
	}

	if(modulo==3)
	{
		document.formulario.consultar_permisologia.checked=true;
	}

	if(modulo==4)
	{
		document.formulario.consultar_proveedores.checked=true;
	}

	if(modulo==5)
	{
		document.formulario.consultar_facturas.checked=true;
	}
	if(modulo==6)
	{
		document.formulario.consultar_ivaf.checked=true;
	}

	if(modulo==7)
	{
		document.formulario.consultar_ivar.checked=true;
	}

	if(modulo==8)
	{
		document.formulario.consultar_islr.checked=true;
	}
	
	if(modulo==9)
	{
		document.formulario.consultar_tf.checked=true;
	}
	

	if(modulo==10)
	{
		document.formulario.consultar_rep_factura.checked=true;
	}


}
